.. _cmmGnDeviceIsLoaded: cmmGnDeviceIsLoaded ================ ---------------- SYNOPSYS ````````````` .. code-block:: none VT_I4 cmmGnDeviceIsLoaded ( [out] VT_PI4 IsLoaded ) DESCRIPTION ````````````` - 디바이스 로드의 성공/실패 여부를 알 수 있습니다. PARAMETER `````````` IsLoaded : 현재 디바이스가 로드되어 있는지 여부 +----------------+-------------------------------------------+ | Value | Meaning | +================+===========================================+ | 0 또는 cmFALSE | 장치가 정상적으로 로드 되지 않았습니다. | +----------------+-------------------------------------------+ | 1 또는 cmTRUE | 장치가 정상적으로 로드 되었습니다. | +----------------+-------------------------------------------+ RETURN VALUE ````````````` - DLL 호출 여부를 반환합니다. +-------------+----------------+ | Value | Meaning | +=============+================+ | 음수 | 장치 로드 실패 | +-------+----------------------+ | cmERR_NONE | 장치 로드 성공 | +-------------+----------------+ Example ````````````` .. code-block:: c++ :linenos: #include “Cmmsdk.h” #include “CmmsdkDef.h” long TestRunLoadStatus(void) { long IsLoaded = 0; if (cmmGnDeviceIsLoaded(&IsLoaded) != cmERR_NONE ) { printf(“cmmGnDeviceIsLoaded has been failed”); return FALSE; } if ( IsLoaded == cmTRUE) printf(“Device load has been completed”); else printf(“Device load hasn’t been completed”); return IsLoaded; } ---------------------------------------------------------------- Visual Basic Function TestRunLoadStatus(void) As Long Dim IRetVal As Long IRetVal = cmmGnDeviceIsLoaded(TestRunLoadStatus) If IRetVal <> cmERR_NONE Then MsgBox ("cmmGnDeviceIsLoaded had been failed") End If If TestRunLoadStatus = cmTRUE Then MsgBox ("Device load has been completed") Else MsgBox ("Device load hasn't been completed") End If End Function ---------------------------------------------------------------- Delphi function TestRunLoadStatus(): LongInt; var IsLoaded : LongInt; begin IsLoaded := 0; if (cmmGnDeviceIsLoaded(@IsLoaded) <> cmERR_NONE ) then begin Writeln('cmmGnDeviceIsLoaded has been failed'); Writeln('cmmGnDeviceIsLoaded has been failed'); Result := cmFALSE; end; if ( IsLoaded = cmTRUE) then begin Writeln('Device load has been completed'); end else begin Writeln('Device load hasn`t been completed'); end; Result := IsLoaded; end; .. seealso:: :ref:`secDll_Load`